4a3bbf2cd8771a3d44c7685f0abf64d8e2902f1e,platform/vcs-impl/src/com/intellij/openapi/vcs/history/impl/VcsSelectionHistoryDialog.java,VcsSelectionHistoryDialog,getData,#String#,409

Before Change


      return selectedObject instanceof CurrentRevision ? null : selectedObject;
    }
    else if (VcsDataKeys.VCS_REVISION_NUMBERS.is(dataId)) {
      List<VcsFileRevision> objects = myList.getSelectedObjects();
      List<VcsRevisionNumber> revisionNumbers = ContainerUtil.mapNotNull(objects, new Function<VcsFileRevision, VcsRevisionNumber>() {
        @Override
        public VcsRevisionNumber fun(VcsFileRevision revision) {
          return revision instanceof CurrentRevision ? null : revision.getRevisionNumber();
        }
      });
      return ArrayUtil.toObjectArray(revisionNumbers, VcsRevisionNumber.class);
    }
    else if (VcsDataKeys.VCS.is(dataId)) {
      return myActiveVcs.getKeyInstanceMethod();

After Change


      return selectedObject instanceof CurrentRevision ? null : selectedObject;
    }
    else if (VcsDataKeys.VCS_FILE_REVISIONS.is(dataId)) {
      List<VcsFileRevision> revisions = ContainerUtil.filter(myList.getSelectedObjects(), Conditions.notEqualTo(myCurrentRevision));
      return ArrayUtil.toObjectArray(revisions, VcsFileRevision.class);
    }
    else if (VcsDataKeys.VCS.is(dataId)) {